package com.lyl.domaindemo.domain.user;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

/**
 * @author lyl
 * @date 2023/5/18
 */
public interface UserServiceRepository{

    /**
     * 获取用户列表
     * @param pageable
     * @return
     */
    Page<User> getUsers(Pageable pageable);

    /**
     * 新增修改用户
     * @param user
     */
    void saveUser(User user);

    /**
     * 删除与批量删除
     * @param ids
     */
    void deleteUser(List<Long> ids);
}
